/*Main Body*/
body
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background: #f0f0f0;
}

/*All links*/
a
{
	color:Yellow;
	text-decoration:none;
}

#ui-datepicker-div{z-index:10 !important;}

/*Popup div used for showing clashes in approvals.php*/
.clashPop
{
	z-index:55;
	display:none;
	position: absolute;
	padding: 10px;
	background: #eeeeee;
	color: #000000;
	border: 1px solid #1a1a1a;
	font-size: 90%;
}

.normalText
{
	color:white;
	font-size: 10pt;
	padding:5px;
}

.normalText a:hover
{
	text-decoration:underline;
	color:yellow !important;
}

.normalText a
{
	text-decoration:underline !important;
}


/* full calendar view CSS */
table.calendar { border-left:1px solid #999; }
tr.calendar-row { }
td.calendar-day { height:80px; vertical-align:top; font-size:11px; position:relative; background:#eee;} * html
div.calendar-day { height:80px; }
td.calendar-day-np { min-height:80px; } * html
div.calendar-day-np { height:80px; }
td.calendar-day-head { background:#ccc; font-weight:bold; text-align:center; width:120px; padding:5px; border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; }
div.day-number { background:#999; padding:5px; color:#fff; font-weight:bold; float:right; margin:-5px -5px 0 0; width:20px; text-align:center; } /* shared */
td.calendar-day, td.calendar-day-np { width:120px; padding:5px; border-bottom:1px solid #999; border-right:1px solid #999; }
